---
title: "Introduction"
description: "As a developer, you can create an app for Omi, letting other people to use your apps and earn."
---

## Quick Start

Download omi App

<div style={{ display: 'flex', gap: '10px', alignItems: 'center' }}>
  <a href="https://play.google.com/store/apps/details?id=com.friend.ios" target="_blank">
    <img src='https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg' alt='Get it on Google Play' noZoom height="50px" width="180px"/>
  </a>
  <a href="https://apps.apple.com/us/app/friend-ai-wearable/id6502156163" target="_blank">
    <img src='https://upload.wikimedia.org/wikipedia/commons/3/3c/Download_on_the_App_Store_Badge.svg' alt="Download on the App Store" noZoom height="50px" width="180px"/>
  </a>
</div>



Create webhook using [webhook.site](https://webhook.site) and copy this url 

<img src="https://github.com/user-attachments/assets/083a6ec4-4694-4c7a-843a-4a1a0c254453" width="500"/>

In omi App, select "connect omi device" and then:

| Explore => Create an App | Select Capability | Paste Webhook URL | Install App |
|-------------------------|-------------------|-------------------|--------------|
| <img src="https://github.com/user-attachments/assets/31809b81-7de2-4381-b5fc-5c9714972211" width="200"/> | <img src="https://github.com/user-attachments/assets/59cfbe8e-7e3b-437f-81f7-25eb50ccdd7d" width="200"/> | <img src="https://github.com/user-attachments/assets/3d864ee8-555f-4ded-b4db-87ff78128323" width="200"/> | <img src="https://github.com/user-attachments/assets/58cf6da6-e245-415e-92e7-dc1f46583cfc" width="200"/> |

Start speaking, you'll see Real-time transcript on [webhook.site ](https://webhook.site)

If you don't see "explore", select "connect device" in onboarding or in settings

## What Are OMI Apps?

OMI apps are modular extensions that augment the core functionality of the app. They can modify app's
behavior, analyze conversations, and connect with external services.

Apps enable:

- Customized AI personalities and knowledge bases
- Extraction of specific information from conversations
- Task automation and integration with third-party services
- Real-time conversation analysis and insights

[//]: # (With apps, OMI can be transformed into specialized tools such as:)

[//]: # (- A personal productivity coach that extracts action items and updates task management systems)

[//]: # (- An expert in any field, providing specialized knowledge and advice)

[//]: # (- A real-time language translator and cultural advisor)

[//]: # (- A personal CRM that analyzes conversations and maintains relationship histories)

[//]: # (- A health and fitness tracker that interprets discussions about diet and exercise)

Apps allow developers to tap into OMI's conversational abilities and combine them with external data and services,
opening up a world of possibilities for AI-enhanced applications.

## App Types

### 1. Prompt-Based Apps: Customizing AI Behavior

These apps modify how OMI processes and responds to information:

| Type                  | Description                                                                          | Example                                                                                                | Example Video                                                                                            |
|-----------------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
| **💬 Chat Prompts**   | Alter OMI's conversational style and knowledge base.                              | Create a app that makes OMI communicate like a specific expert or professional in a given field. | [![Chat app](https://img.youtube.com/vi/k1XhccNDT94/0.jpg)](https://youtube.com/shorts/k1XhccNDT94)   |
| **🧠 Memory Prompts** | Analyze conversations and extract specific information based on predefined criteria. | Use for summarization, key point extraction, or identifying action items from discussions.             | [![Memory app](https://img.youtube.com/vi/Y3ehX_ueQmE/0.jpg)](https://youtube.com/shorts/Y3ehX_ueQmE) |

### 2. Integration Apps: Connecting OMI to External Systems

These apps allow OMI to interact with external services and process data in real-time:

| App Type                                                             | Description                                    | Use Cases                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | Example Video                                                                                                    |
|-------------------------------------------------------------------------|------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| **👷 Memory Creation Triggers**                                         | Activated when OMI creates a new memory     | - Update project management tools with conversation summaries<br />- Create a personalized social platform that matches you with like-minded individuals based on your conversations and interests<br />- Generate a comprehensive knowledge graph of your interests, experiences, and relationships over time                                                                                                                                                                                                                | [![Memory trigger app](https://img.youtube.com/vi/Yv7gP3GZ0ME/0.jpg)](https://youtube.com/shorts/Yv7gP3GZ0ME) |
| **🏎️ Real-Time Transcript Processors** | Process conversation transcripts as they occur | - Live conversation coaching, providing feedback on communication skills and suggesting improvements in real-time<br />- Handling trigger phrases like "Hey Omi, remind me to..." to set reminders or "Hey Omi, add to cart..." to update your shopping lists<br />- Performing real-time web searches or fact-checking during conversations<br />- Analyzing emotional states and providing supportive responses or suggestions<br />- Integrating with smart home systems to control devices based on conversational cues | [![Memory trigger app](https://img.youtube.com/vi/h4ojO3WzkxQ/0.jpg)](https://youtube.com/shorts/h4ojO3WzkxQ) |
| **🔄 Integration Actions** | Perform actions within the OMI ecosystem | - Create memories from external data sources<br />- Generate memories from emails, messages, or social media posts<br />- Import conversation transcripts from other platforms<br />- Schedule periodic memory creation for journaling or logging<br />- Sync data between OMI and external services | [Learn more](https://docs.omi.me/doc/developer/apps/IntegrationActions) |
|**Real-time Audio Streaming**|Processes raw audio real-time|[Read more here](https://docs.omi.me/doc/developer/AudioStreaming)|||||

## Potential Applications and Examples
- [Hey, omi](https://h.omi.me/apps/hey-omi-01JCZJQWAZ1J6PYNDW4S15Y5JD) (ask question and get answer via notification, real-time). See Code [here](https://github.com/BasedHardware/omi/blob/main/plugins/example/notifications/hey_omi.py)
- [Omi mentor](https://h.omi.me/apps/omi-your-mentor-and-teacher-01JCPRSZ7FS40FHFNSJZEWR8R1) - proactive AI mentor. [Code example here](https://github.com/BasedHardware/omi/blob/main/plugins/example/notifications/mentor/main.py) 
- [Zapier integration](https://h.omi.me/apps/zapier). See [Code example](https://github.com/BasedHardware/omi/tree/main/plugins/example/zapier) 
- [GitHub](https://h.omi.me/apps/01K7BHKJR79KQQW7ZZGZX7GCGD). [Code example](https://github.com/aaravgarg/omi-github-app)
- [Twitter](https://h.omi.me/apps/01K7B7QX29YBPWCX6S536WYZFC). [Code example](https://github.com/aaravgarg/omi-twitter-app)
- [Slack](https://h.omi.me/apps/01K7GFKJ2JJVYH7868HW81GY7X). [Code example](https://github.com/BasedHardware/omi-slack-app)
- [RingCentral](https://h.omi.me/apps/01K7TCGJE6HQA7HS8S87R7585J). [Code example](https://github.com/BasedHardware/omi-ringcentral-app)

## Getting Started

To contribute your app to the OMI community, follow these steps based on the type of app you want to create:

1. Read our [Prompt-Based App Guide](https://docs.omi.me/doc/developer/apps/PromptBased/) or check
   our [Integration App Guide](https://docs.omi.me/doc/developer/apps/Integrations/) to
   understand the process. For apps that perform actions in OMI, see our [Integration Actions Guide](https://docs.omi.me/doc/developer/apps/IntegrationActions/).
2. Develop and test your app following the guidelines provided.
3. [Submit your app](https://x.com/kodjima33/status/1854725658485965061) via the Omi mobile app.

We're excited to see how you'll expand OMI's capabilities. Happy developing!
